from django.conf.urls import url, include from django.contrib import admin from login.views import * from django.contrib.auth import views as auth_views from login import views as login_views from django.contrib.auth.views import login
urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^$', 'django.contrib.auth.views.login'), url(r'^logout/$', logout_page), url(r'^accounts/login/$', 'django.contrib.auth.views.login'), # If user is not login it will redirect to login page url(r'^register/$', register), url(r'^register/success/$', register_success), url(r'^home/$', home), ]
You must be logged in to post. Please login or register an account.
So the redirect is going to happen in your views. You can check if the user is logged in, if not, you return a redirect: https://docs.djangoproject.com/en/1.10/topics/http/shortcuts/
-Harrison 8 years ago
You must be logged in to post. Please login or register an account.